package com.xteam.ecsystem.entities;


import java.io.Serializable;

/**
 * 配送区域表
 * @author tangkf
 * @date 2013-03-28
 */
public class BaseDistributeRegion implements Serializable {
	private static final long serialVersionUID = 1L;


	/**
	 * 类名称
	 */
	public static final String REF="BaseDistributeRegion";

	/**
	 * 系统ID 的属性名
	 */
	public static final String PROP_BDRID="bdrId";

	/**
	 * 父级区域 的属性名
	 */
	public static final String PROP_BDRPARENT="bdrParent";

	/**
	 * 区域名称 的属性名
	 */
	public static final String PROP_BDRNAME="bdrName";

	/**
	 * 区域类型（0-国家，1-省份，2-城市，3-区县） 的属性名
	 */
	public static final String PROP_BDRTYPE="bdrType";

	/**
	 * 区域状态（0-无效，1-有效） 的属性名
	 */
	public static final String PROP_BDRSTATE="bdrState";

	/**
	 * 是否支持货到付款（0-不支持，1-支持） 的属性名
	 */
	public static final String PROP_BDRISCOD="bdrIscod";

	/**
	 * 所属代理商 的属性名
	 */
	public static final String PROP_BDRAGENT="bdrAgent";

	/**
	 * 系统ID
	 */
	private java.lang.String bdrId;

	/**
	 * 父级区域
	 */
	private java.lang.String bdrParent;

	/**
	 * 区域名称
	 */
	private java.lang.String bdrName;

	/**
	 * 区域类型（0-国家，1-省份，2-城市，3-区县）
	 */
	private java.lang.Integer bdrType;

	/**
	 * 区域状态（0-无效，1-有效）
	 */
	private java.lang.Integer bdrState;

	/**
	 * 是否支持货到付款（0-不支持，1-支持）
	 */
	private java.lang.Integer bdrIscod;

	/**
	 * 所属代理商
	 */
	private java.lang.String bdrAgent;

	/**
	 * 获取 系统ID 的属性值
	 * @return bdrId : 系统ID
	 * @author tangkf
	 */
	public java.lang.String getBdrId(){
		return this.bdrId;
	}

	/**
	 * 设置 系统ID 的属性值
	 * @param bdrId : 系统ID
	 * @author tangkf
	 */
	public void setBdrId(java.lang.String bdrId){
		this.bdrId	= bdrId;
	}

	/**
	 * 获取 父级区域 的属性值
	 * @return bdrParent : 父级区域
	 * @author tangkf
	 */
	public java.lang.String getBdrParent(){
		return this.bdrParent;
	}

	/**
	 * 设置 父级区域 的属性值
	 * @param bdrParent : 父级区域
	 * @author tangkf
	 */
	public void setBdrParent(java.lang.String bdrParent){
		this.bdrParent	= bdrParent;
	}

	/**
	 * 获取 区域名称 的属性值
	 * @return bdrName : 区域名称
	 * @author tangkf
	 */
	public java.lang.String getBdrName(){
		return this.bdrName;
	}

	/**
	 * 设置 区域名称 的属性值
	 * @param bdrName : 区域名称
	 * @author tangkf
	 */
	public void setBdrName(java.lang.String bdrName){
		this.bdrName	= bdrName;
	}

	/**
	 * 获取 区域类型（0-国家，1-省份，2-城市，3-区县） 的属性值
	 * @return bdrType : 区域类型（0-国家，1-省份，2-城市，3-区县）
	 * @author tangkf
	 */
	public java.lang.Integer getBdrType(){
		return this.bdrType;
	}

	/**
	 * 设置 区域类型（0-国家，1-省份，2-城市，3-区县） 的属性值
	 * @param bdrType : 区域类型（0-国家，1-省份，2-城市，3-区县）
	 * @author tangkf
	 */
	public void setBdrType(java.lang.Integer bdrType){
		this.bdrType	= bdrType;
	}

	/**
	 * 获取 区域状态（0-无效，1-有效） 的属性值
	 * @return bdrState : 区域状态（0-无效，1-有效）
	 * @author tangkf
	 */
	public java.lang.Integer getBdrState(){
		return this.bdrState;
	}

	/**
	 * 设置 区域状态（0-无效，1-有效） 的属性值
	 * @param bdrState : 区域状态（0-无效，1-有效）
	 * @author tangkf
	 */
	public void setBdrState(java.lang.Integer bdrState){
		this.bdrState	= bdrState;
	}

	/**
	 * 获取 是否支持货到付款（0-不支持，1-支持） 的属性值
	 * @return bdrIscod : 是否支持货到付款（0-不支持，1-支持）
	 * @author tangkf
	 */
	public java.lang.Integer getBdrIscod(){
		return this.bdrIscod;
	}

	/**
	 * 设置 是否支持货到付款（0-不支持，1-支持） 的属性值
	 * @param bdrIscod : 是否支持货到付款（0-不支持，1-支持）
	 * @author tangkf
	 */
	public void setBdrIscod(java.lang.Integer bdrIscod){
		this.bdrIscod	= bdrIscod;
	}

	/**
	 * 获取 所属代理商 的属性值
	 * @return bdrAgent : 所属代理商
	 * @author tangkf
	 */
	public java.lang.String getBdrAgent(){
		return this.bdrAgent;
	}

	/**
	 * 设置 所属代理商 的属性值
	 * @param bdrAgent : 所属代理商
	 * @author tangkf
	 */
	public void setBdrAgent(java.lang.String bdrAgent){
		this.bdrAgent	= bdrAgent;
	}

	/**
	 * 转换为字符串
	 * @author tangkf
	 */
	public String toString(){
		return "{" + "bdrId(系统ID)=" + bdrId + "," +"bdrParent(父级区域)=" + bdrParent + "," +"bdrName(区域名称)=" + bdrName + "," +"bdrType(区域类型（0-国家，1-省份，2-城市，3-区县）)=" + bdrType + "," +"bdrState(区域状态（0-无效，1-有效）)=" + bdrState + "," +"bdrIscod(是否支持货到付款（0-不支持，1-支持）)=" + bdrIscod + "," +"bdrAgent(所属代理商)=" + bdrAgent + "}";
	}
	/**
	 * 转换为 JSON 字符串
	 * @author tangkf
	 */
	public String toJson(){
		return "{" + "bdrId:'" + bdrId + "'," +"bdrParent:'" + bdrParent + "'," +"bdrName:'" + bdrName + "'," +"bdrType:'" + bdrType + "'," +"bdrState:'" + bdrState + "'," +"bdrIscod:'" + bdrIscod + "'," +"bdrAgent:'" + bdrAgent + "'}";
	}
}